package mapper;

import org.apache.ibatis.annotations.Param;
import pojo.App_info;
import pojo.Dev_user;
import pojo.Page;

import java.util.List;

public interface Dev_userMapper {
    /**
     * 登录
     */
    Dev_user getUser(@Param("devCode") String devCode, @Param("devPassword") String devPassword);
    /**
     * 查询有无此账号
     */
    int devCode(@Param("devCode") String devCode);
    /**
     * 查询有无此密码
     */
    int devPassword(@Param("devPassword") String devPassword);
    /**
     * 模糊查询
     */
    List<App_info> list(@Param("page") Page page, @Param("softwareName") String softwareName, @Param("status") Integer status, @Param("flatformId") Integer flatformId, @Param("categoryLevel1") Integer categoryLevel1, @Param("categoryLevel2") Integer categoryLevel2, @Param("categoryLevel3") Integer categoryLevel3);
    /**
     * 查询总记录数
     */
    int getCount( @Param("softwareName") String softwareName, @Param("status") Integer status, @Param("flatformId") Integer flatformId, @Param("categoryLevel1") Integer categoryLevel1, @Param("categoryLevel2") Integer categoryLevel2, @Param("categoryLevel3") Integer categoryLevel3);
}
